@CHARSET "UTF-8";
/* reset */
html{*overflow-x:hidden !important}
html, body{height:100%}
body{font-size:40px;font-family:돋움,dotum,굴림,gulim;color:#666;background:white;}

html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,th,td{padding:0;margin:0}
input,select{color:#5b5b5b}
input[type="text"]{border:1px solid #a9acb1}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1}
fieldset,img,abbr,acronym{border:0 none}
ul,ol{list-style-type:none}
table{border-collapse:collapse;border-spacing:0;border:0 none}
caption,th,td{text-align:left;font-weight:normal}
address, caption, strong, em, cite {font-weight:normal; font-style:normal}
ins {text-decoration:none}
del {text-decoration:line-through}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
hr{display:none}
a{cursor:pointer}
a:link,a:hover,a:visited,a:active{text-decoration:none}

/*common*/

.fl_l{float:left}
.fl_r{float:right}
.clear{clear:both}

#sub_title_area {height:45px;}
#sub_title_area #title_img {height:30px;}

.stable {  border-collapse:collapse; border-right:1px solid #d2dde4;}
.stable th {background-image:url(/images/main/table_header.png); font:bold 1.0em dotum; color:white;}
.stable td {border-bottom:1px solid #d2dde4;}
.stable td {padding:6px 0 5px; text-align:center;}
.stable th {border-left:2px solid #c4c341; padding:6px 0 5px; text-align:center;}
.stable .fst {border-left:1px solid white;}
.stable .tpline {border-top:1px solid #d2dde4;}


#back {
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat; 
	width: 1024px; height: 890px; 
}
  	
#header_div {
	float:left;
	position:relative;
	top : 30px;
	height:60px;
}
  	
.menu_div {
	position: relative;
	float: right;
	right: 50px;
	top: 50px;
}

.menu_div ul {padding-left:20px;}
.menu_div li {
		width:109px; height:40px;
		text-indent:-9999px; white-space: nowrap; float: left; position:relative;
	}
.super_menu li {background:url("/images/main/top_menu.png") no-repeat;}
.oper_menu li {background:url("/images/main/oper_top_menu.png") no-repeat;}
.menu_div .top_menu_1 {background-position: 0 0;}
.menu_div .top_menu_2 {background-position: -109px 0;}
.menu_div .top_menu_3 {background-position: -218px 0;}
.menu_div .top_menu_4 {background-position: -327px 0;}
.menu_div .top_menu_5 {background-position: -436px 0;}
.menu_div .top_menu_1_on {background-position: 0 -40px;}
.menu_div .top_menu_2_on {background-position: -109px -40px;}
.menu_div .top_menu_3_on {background-position: -218px -40px;}
.menu_div .top_menu_4_on {background-position: -327px -40px;}
.menu_div .top_menu_5_on {background-position: -436px -40px;}

.menu_div .top_menu_1:hover {background-position: 0 -40px;}
.menu_div .top_menu_2:hover {background-position: -109px -40px;}
.menu_div .top_menu_3:hover {background-position: -218px -40px;}
.menu_div .top_menu_4:hover {background-position: -327px -40px;}
.menu_div .top_menu_5:hover {background-position: -436px -40px;}

.menu_div a {width:109px; height:40px; display: inline-block; float: left;}

.btn_area {
		float:right;
		padding-top:20px;
		margin-left: auto;
		margin-right: auto;
		background:url("/images/main/button.png") no-repeat;
	}
.btn_area ul {padding-left:10px;}
.btn_area li {
		width:77px; height:24px; background:url("/images/common/button.png") no-repeat;
		text-indent:-9999px; white-space: nowrap; float: left; position:relative;
		margin-left:5px;
	}
	
.btn_area .btn_list {background-position: 0 0;}
.btn_area .btn_add {background-position: -77px 0;}
.btn_area .btn_modi {background-position: -154px 0;}
.btn_area .btn_del {background-position: -231px 0;}
.btn_area .btn_repl {background-position: -308px 0;}
.btn_area .btn_ok {background-position: -385px 0;}

.btn_area .btn_list:hover {background-position: 0 -24px;}
.btn_area .btn_add:hover {background-position: -77px -24px;}
.btn_area .btn_modi:hover {background-position: -154px -24px;}
.btn_area .btn_del:hover {background-position: -231px -24px;}
.btn_area .btn_repl:hover {background-position: -308px -24px;}
.btn_area .btn_ok:hover {background-position: -385px -24px;}

.btn_area a {width:77px; height:24px; display: inline-block; float: left;}


#content_div {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top : 10px;
	width: 944px; height:698px;
}

#temp_div {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top : 300px;
	width: 300px; height:100px;
}

#dialog {display:none;}
#dialog ul {list-style-type:none; text-align: left; padding-top:20px;}
#dialog ul li {margin-bottom:1.4em;}
#dialog ul li span {display:inline-block; width: 90px; padding: 0 4px; float:left;}

#left_content {
	width: 258px;
}

#right_content {
	position: relative;
	left: 20px;
	top: 20px;
	width: 900px;
	height: 400px;
}

#table_div {
	position: relative;
}

#search {
	position:relative; 	
	text-align:center;
	margin-left: auto; 
	margin-right: auto;
	
}
  	
#footer_div {
	height:0px;
	background-color:blue;
}


#title_image {
	position: relative;
	left: 50px;
	top: 10px;
}

#admin_label {
	position: relative;
	left: 50px;
	top: 0px;
}

#logo_image {
	position: relative;
	left: 50px;
	top: 40px;
}
  	
#copy_image {
	position: relative;
	left: 70px;
	top: 35px;
}
  	
#exit_label {
	position: relative;
	top: 18px;
}
  	
#exit_button {
	position: relative;
	float: right;
	right: 50px;
	top: 7px;
}

#menubar_image {
}

#user_admin_menu_image {
	position: relative;
	left: 0px;
	top : -40px;
	z-index:20;
}

#subtitle_image {
	position: relative;
	left: 20px;
	top: 10px;
}

#subtitle_line {
	position: relative;
	top: 20px;
}

#content_line {
	position: relative;
	top:5px;
	width: 900px;
}

#search_button {
	position: relative;
	top: 5px;
	width: 43px;
	height: 23px;
}

.command_button {
	position: relative;
	width: 600px; 
}

.stable {
	position: relative;
	top: 0px;
}

.tb_header {
	top: 10px;
}

.tb_scroll {
	top: 10px;
	height:500px;
	overflow:hidden; overflow-y:scroll;
	scrollbar-face-color: #ebebeb; 
	scrollbar-shadow-color: #ccc; 
	scrollbar-highlight-color:#ebebeb;
	scrollbar-3dlight-color: #ccc; 
	scrollbar-darkshadow-color: #ebebeb; 
	scrollbar-track-color: #f0f0f0; 
	scrollbar-arrow-color: #ccc; 
}


.lst_page {
	clear:both; 
	text-align:center; 
	margin-top:25px; 
	height:25px; 
	color:#a6adb5;
	
	position:relative; 
	margin-left: auto; 
	margin-right: auto; 
	width: 800;
}

.lst_page img {vertical-align:middle;}
.lst_page span {color:#ff6c00; padding:0 0px; font-weight:bold; font:1.0em dotum;} 
.lst_page a span {color:#747474; font-weight:normal;} 
.lst_page a:hover span {color:#ff6c00; text-decoration:underline;} 
.lst_page a.on span {color:#ff6c00;} 


.bx_loading {text-align:center; position:absolute; top:50%; left:50%; padding-top:36px;
				margin:-94px 0 0 -128px; width:254px; height:94px; color:#fff; z-index:1000;
				background:#000; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.2;}
.bx_loading p {margin:20px 0 0 0; font-size:12px;}
.hide {display:none;}

/* 풍선도움말 */
#dhtmlgoodies_tooltip {background:gold; border:1px solid #000; position:absolute; display:none;
						z-index:20000; padding:2px; font-size:0.9em; -moz-border-radius:6px;
						font-family:굴림;}
#dhtmlgoodies_tooltipShadow {position:absolute; background-color:#999; display:none; z-index:10000;
							opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7;
							-moz-border-radius:6px;}

.tal {text-align: left !important;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}